iT邦幫忙

2024 iThome 鐵人賽

DAY 8
0
自我挑戰組

學習Java且應用系列 第 8

Java 控制流(條件語句) (下

  • 分享至 

  • xImage
  •  

2.switch-case 語句

  • 用於根據一個變數的值來執行不同的代碼分支。通常用在當有多個可能的選擇且每個選擇對應不同的行為時。
  • switch (表達式) {
    case 值1:
    // 當表達式等於值1時執行
    break;
    case 值2:
    // 當表達式等於值2時執行
    break;
    // 其他 case 可以依次列出
    default:
    // 當沒有 case 匹配時執行
    }
  • eg. int day = 3;
    switch (day) {
    case 1:
    System.out.println("星期一");
    break;
    case 2:
    System.out.println("星期二");
    break;
    case 3:
    System.out.println("星期三");
    break;
    case 4:
    System.out.println("星期四");
    break;
    case 5:
    System.out.println("星期五");
    break;
    default:
    System.out.println("週末");
    break;
    }
  • 使用break的重要性
    在switch-case語句中,每個case區塊通常需要以break結束,以防止 "貫穿" 到下一個case。如果省略了break,程式將繼續執行後面的case,即使這些case不匹配。

3.三元運算子

  • 三元運算子是一種簡短的條件判斷方式,適合用於簡單的 if-else 判斷。
  • 變數 = (條件) ? 表達式1 : 表達式2;
  • eg.int age = 20;
    String result = (age >= 18) ? "成年人" : "未成年人";
    System.out.println(result);

上一篇
Java 控制流(條件語句) (上)
下一篇
Java控制流(迴圈)(上)
系列文
學習Java且應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言